Some symbols are exported from GTK+, but do not appear in any
headers. For these, use _GDK_EXTERN in the source file to make
sure they are exported.
#define GTK_TYPE_IDENTIFIER (gtk_identifier_get_type ())
+_GDK_EXTERN
GType gtk_identifier_get_type (void) G_GNUC_CONST;
* License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
+
+#include "config.h"
+
#include "gtkpathbar.h"
#include "gtkcolorswatchprivate.h"
#include "gtkcolorplaneprivate.h"
* and is used to ensure the private types for use in Glade while
* editing UI files that define GTK+'s various composite widget classes.
*/
-void
+_GDK_EXTERN void
gtk_glade_catalog_init (const gchar *catalog_name)
{
g_type_ensure (GTK_TYPE_PATH_BAR);
#include "gtkwin32themeprivate.h"
#endif
-#undef GDK_DEPRECATED
-#undef GDK_DEPRECATED_FOR
-#define GDK_DEPRECATED
-#define GDK_DEPRECATED_FOR(f)
-
#include "deprecated/gtkrc.h"
+G_GNUC_BEGIN_IGNORE_DEPRECATIONS
/**
* SECTION:gtksettings
#define GTK_THEMING_MODULE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_THEMING_MODULE, GtkThemingModule))
#define GTK_IS_THEMING_MODULE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_THEMING_MODULE))
+_GDK_EXTERN
GType gtk_theming_module_get_type (void);
G_DEFINE_TYPE (GtkThemingModule, gtk_theming_module, G_TYPE_TYPE_MODULE);